package com.jdjw.modules.abuttingjoint.mapper;

import com.jdjw.modules.abuttingjoint.entity.DwdGcJbxxJiande;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jdjw.modules.thirdpost.param.ThirdPostInParm;
import com.jdjw.modules.thirdpost.result.ProjectCodtResult;
import com.jdjw.modules.thirdpost.result.ProjectContrantResult;
import com.jdjw.modules.thirdpost.result.ProjectResult;
import com.jdjw.modules.thirdpost.result.ProjectTenderResult;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 工程-基本信息 Mapper 接口
 * </p>
 *
 * @author guxinao
 * @since 2021-07-02
 */
public interface DwdGcJbxxJiandeMapper extends BaseMapper<DwdGcJbxxJiande> {
    /**
     * 工程基本信息
     * @return
     */
    List<ProjectResult> getListAll(ThirdPostInParm thirdPostInParm);

    /**
     * 工程合同信息
     * @return
     */
    List<ProjectContrantResult> getContractListAll(ThirdPostInParm thirdPostInParm);


    /**
     * 工程投标
     */
    List<ProjectTenderResult> getTendertListAll(ThirdPostInParm thirdPostInParm);


    /**
     * 工程投标
     */
    List<ProjectCodtResult> getCostListAll(ThirdPostInParm thirdPostInParm);
}
